package com.ninong.ker.common.annotation.utils;

import java.lang.reflect.Field;

/**
 * 工厂校验器工具类
 * @author cmd
 */
public class ValidatorUtil {
    /**
     * 获取属性值
     * @author cmd
     */
    public static Object getValue(Field field, Object bean) throws Exception{
        // 暴力访问
        field.setAccessible(true);
        // 获取属性类型
        Class<?> type = field.getType();
        // 获取属性值
        Object value = field.get(bean);
        // 如果属性类型为String
        if (type==String.class&&value!=null){
        	// 去掉前后空格
            value=value.toString().trim();  
        }
        return value;
    }

}
